someone who thinks and acts rightful - French English Dictionary